From: Colin Walters Date: Wed, 29 May 2002 18:57:57 +0000 (+0000) Subject: (Fread_from_string): Don't depend on order of evaluation for C X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1^2~5^2~56916 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=5135ab39fb3597d44508b6018fcf42e1aca05774;p=emacs.git (Fread_from_string): Don't depend on order of evaluation for C function parameters. --- diff --git a/src/lread.c b/src/lread.c index 4d275a6877d..33e8db9c317 100644 --- a/src/lread.c +++ b/src/lread.c @@ -1481,8 +1481,8 @@ START and END optionally delimit a substring of STRING from which to read; Lisp_Object string, start, end; { CHECK_STRING (string); - return Fcons (read_internal_start (string, start, end), - make_number (read_from_string_index)); + Lisp_Object ret = read_internal_start (string, start, end); + return Fcons (ret, make_number (read_from_string_index)); } /* Function to set up the global context we need in toplevel read